package com.wy.business.manage.message.pojo;


import java.sql.Timestamp;

import com.wy.framework.pojos.AbstractPojo;

/**
 * TManageCompanySession entity. @author MyEclipse Persistence Tools
 */

public class TManageCompanySession extends AbstractPojo
		implements java.io.Serializable {

	// Fields

	/**
	 * serialVersionUID:TODO（用一句话描述这个变量表示什么）
	 * @since Ver 1.1
	 */
	
	private static final long serialVersionUID = 749910445445814999L;
	private String sessionid;
	private String chatid;
	private String receivercode;
	private String receivertype;
	private String sender;
	private String sessiontype;
	private String messagecontent;
	private String messagetype;
	private Timestamp updatetime;
	private String operatoraccount;
	private String operatorname;
	private String isavailable;

	// Constructors

	/** default constructor */
	public TManageCompanySession() {
	}

	/** minimal constructor */
	public TManageCompanySession(String sessionid, Timestamp updatetime,
			String operatorname, String isavailable) {
		this.sessionid = sessionid;
		this.updatetime = updatetime;
		this.operatorname = operatorname;
		this.isavailable = isavailable;
	}

	/** full constructor */
	public TManageCompanySession(String sessionid, String chatid,
			String receivercode, String receivertype, String sender,
			String sessiontype, String messagecontent, String messagetype,
			Timestamp updatetime, String operatoraccount, String operatorname,
			String isavailable) {
		this.sessionid = sessionid;
		this.chatid = chatid;
		this.receivercode = receivercode;
		this.receivertype = receivertype;
		this.sender = sender;
		this.sessiontype = sessiontype;
		this.messagecontent = messagecontent;
		this.messagetype = messagetype;
		this.updatetime = updatetime;
		this.operatoraccount = operatoraccount;
		this.operatorname = operatorname;
		this.isavailable = isavailable;
	}

	// Property accessors

	public String getSessionid() {
		return this.sessionid;
	}

	public void setSessionid(String sessionid) {
		this.sessionid = sessionid;
	}

	public String getChatid() {
		return this.chatid;
	}

	public void setChatid(String chatid) {
		this.chatid = chatid;
	}

	public String getReceivercode() {
		return this.receivercode;
	}

	public void setReceivercode(String receivercode) {
		this.receivercode = receivercode;
	}

	public String getReceivertype() {
		return this.receivertype;
	}

	public void setReceivertype(String receivertype) {
		this.receivertype = receivertype;
	}

	public String getSender() {
		return this.sender;
	}

	public void setSender(String sender) {
		this.sender = sender;
	}

	public String getSessiontype() {
		return this.sessiontype;
	}

	public void setSessiontype(String sessiontype) {
		this.sessiontype = sessiontype;
	}

	public String getMessagecontent() {
		return this.messagecontent;
	}

	public void setMessagecontent(String messagecontent) {
		this.messagecontent = messagecontent;
	}

	public String getMessagetype() {
		return this.messagetype;
	}

	public void setMessagetype(String messagetype) {
		this.messagetype = messagetype;
	}

	public Timestamp getUpdatetime() {
		return this.updatetime;
	}

	public void setUpdatetime(Timestamp updatetime) {
		this.updatetime = updatetime;
	}

	public String getOperatoraccount() {
		return this.operatoraccount;
	}

	public void setOperatoraccount(String operatoraccount) {
		this.operatoraccount = operatoraccount;
	}

	public String getOperatorname() {
		return this.operatorname;
	}

	public void setOperatorname(String operatorname) {
		this.operatorname = operatorname;
	}

	public String getIsavailable() {
		return this.isavailable;
	}

	public void setIsavailable(String isavailable) {
		this.isavailable = isavailable;
	}

}